Detection of High-Level Changes in Evolving Java Software

نویسندگان
چکیده

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Detection of High-Level Changes in Evolving Java Software

Software re-engineering is faced with the huge challenge of understanding the structure and behavior of complex programs. In case of legacy systems, understanding the past of a system is often required to understand certain design rationales that help to understand the system itself. In this paper, we report about our ongoing work on analyzing the evolution of Java programs using techniques fro...

متن کامل

Changes to Code Clones in Evolving Software

Although cut-copy-paste (-and-adapt) techniques are considered bad practice, every programmer is using them. Because such practices not only involve duplication but also modification, they are called code cloning and the duplicated code is called code clone. A clone group consists of the code clones that are clones of each other. Code cloning is easy and cheap during software development, but i...

متن کامل

A Java Component Model for Evolving Software Systems

This paper presents a component model for designing and implementing flexible software components in Java. Our model defines a mapping of how the fundamental concepts of component-based development (CBD) should be implemented using the object-oriented (OO) constructs, available in the Java programming language. The benefit of this mapping is to shorten the distance between a component-based sof...

متن کامل

Evolving High - Level Imperative Program

Genetic Programming (GP) is a technique which uses an evolutionary metaphor to automatically generate computer programs. Although GP proclaims to evolve computer programs, historically it has been used to produce code which more closely resembles mathematical formulae than the well structured programs that modern programmers aim to produce. The objective of this thesis is to explore the use of ...

متن کامل

High-Level Observations in Java Debugging

Recent years have seen considerable developments in modeling techniques for automatic fault location in programs. However, much of this research considered the models from a standalone perspective. Instead, this paper focuses on the properties of the testing and measurement process, where capabilities differ strongly from the classical hardware diagnosis paradigm. In particular, in an interacti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Softwaretechnik-Trends

سال: 2013

ISSN: 0720-8928

DOI: 10.1007/s40568-013-0049-6